pumping installations - Spanish English Dictionary